/* -------------------------------------------------------------- 
   forms.css
   * Sets up some default styling for forms
   * Gives you classes to enhance your forms
-------------------------------------------------------------- */

label.bold { font-weight: bold; }

/* Fieldsets */
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }

/* Text fields */
input.text         { width: 180px; }
input.text:focus   {}

/* checkbox fields */
input.check        { margin-left:65px; }

/* Textareas */
textarea            { width: 400px; height: 250px; margin:0.5em 0.5em 0.5em 0; }
textarea            { border:1px solid #bbb; background:#eee; padding:5px; }
textarea:focus      { border:1px solid #999; background:#fff; }

/* Select fields */
select              { border:1px solid #ccc; background:#f6f6f6; }
select:focus        { border:1px solid #999; background:#fff; }

/* Button */
button              { height:24px; padding:0 8px; font-size:12px; line-height:18px; margin-top:-2px; }
button.pos          { margin-left:65px; }
#manageUserInfo button.pos { margin-left:60px; }


/* Success, error & notice boxes for messages and errors. */
.error,
.notice, 
.success       { padding:.4em; margin-bottom:1em; border:2px solid #ddd; }
.error ul,
.notice ul, 
.success ul    { margin-left:1em; padding-left:1em; list-style-type:square; }
.error         { background:#FBE3E4; color:#D12F19; border-color:#FBC2C4; }
.notice        { background:#FFF6BF; color:#817134; border-color:#FFD324; }
.success       { background:#E6EFC2; color:#529214; border-color:#C6D880; }
.error a       { color:#D12F19; }
.notice a      { color:#817134; }
.success a     { color:#529214; }
